using System;
using System.Collections.Generic;
using UnityEngine;

public class SinglePlayerDartConfig : ScriptableObject
{
	[Serializable]
	public class DartPartInfo
	{
		public int lookIndex;

		public DartPropertyType type;
	}

	[Serializable]
	public class SingleplayerDart
	{
		public List<DartPartInfo> parts;
	}

	protected static SinglePlayerDartConfig instance_;

	public List<SingleplayerDart> darts = new List<SingleplayerDart>();

	public static SinglePlayerDartConfig instance
	{
		get
		{
			if (instance_ == null)
			{
				instance_ = Resources.Load("SinglePlayerDartConfig", typeof(SinglePlayerDartConfig)) as SinglePlayerDartConfig;
			}
			return instance_;
		}
	}
}
